- have a nose for smth.
- (have a (good) nose for smth.)иметь хороший нюх на что-л., иметь намётанный глаз
I went home and changed and told Meg Surtees that I might be away for the weekend. She gave me a look. She has a good nose. (S. Chaplin, ‘Sam in the Morning’, ch. 12) — Я отправился домой и переоделся. Мег Сартис я сказал, что в конце недели меня, возможно, не будет. Мег подозрительно взглянула на меня. У нее был нюх на такие дела.
Still she had a good nose for business; everyone had to admit that. She knew what to buy, and what to sell. (R. Nathan, ‘The Fiddler in Barly’, Kenk) — И все же нельзя отрицать, что у нее был вкус к коммерции: она знала, что купить и что продать.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.